Declarative Power Sequencing
نویسندگان
چکیده
Modern computer server systems are increasingly managed at a low level by baseboard management controllers (BMCs). BMCs processors with access to the most critical parts of platform, below OS or hypervisor, including control over power delivery every system component. Buggy poorly designed BMC software not only poses security threat machine, it can permanently render hardware inoperative. Despite this, there is little published work on how rigorously engineer functionality so as prevent this happening. This article takes first step toward putting sound footing specifying environment and constraints necessary for safe correct operation. best accomplished through automation: correct-by-construction sequences be efficiently generated from simple, trustworthy model platform’s tree that incorporates sequencing requirements voltage ranges all components. We present both modeling language complex power-delivery networks tool automatically generate safe, efficient modern platforms. increases trustworthiness hitherto opaque yet element platform firmware: regulator chip models significantly simpler produce than hand-written sequences. This, combined reuse common components, reduces time cost associated bring-up new hardware. evaluate our using high-performance 2-socket >100W per socket TDP, tight limits 25 distinct regulators needing configuration, showing fast (<10s) runtime, live system.
منابع مشابه
Declarative Power, Representation, and Mandate. A Formal Analysis
This paper provides a formal framework for developing the idea of normative co-ordination. This idea is based on the assumption that agents can achieve flexible co-ordination by conferring normative positions to other agents. These positions include duties, permissions, and powers. In particular, we introduce the idea of declarative power, i.e. the capacity of the power-holder of creating norma...
متن کاملFar Beyond Declarative and Non-Declarative Memories
According to general learning theory two major forms of learning can be observed across species. These universal forms of learning are classical and operant conditioning (Tarpy, 1997). Although both forms of conditioning can occur in the absence of awareness of the contingencies between CS (conditioned stimulus) and UCS (unconditioned stimulus) (or action – consequence contingencies) (Huston an...
متن کاملReportrapport Declarative Interpretations Reconsidered Declarative Interpretations Reconsidered
Three semantics have been proposed as the most promising candidates for a declarative interpretation for logic programs and pure Prolog programs: the least Herbrand model, the least term model, i.e. the C-semantics, and the S-semantics. Previous results show that a strictly increasing information ordering between these semantics exists for the class of all programs. In particular, the S-semanti...
متن کاملDeclarative Visualization
Library and application-based information visualization tools incur significant penalties that hinder the adoption of visualization as a technique in a variety of situations. Traditional library use necessitates familiarity with the data structures and control flows that are integral to traditional programming, but not central to visualization. Additionally, many library based visualization too...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions in Embedded Computing Systems
سال: 2021
ISSN: ['1539-9087', '1558-3465']
DOI: https://doi.org/10.1145/3477039